Retractable Complex Event Processing and Stream Reasoning
نویسندگان
چکیده
Complex Event Processing (CEP) deals with processing of continuously arriving events with the goal of identifying meaningful patterns (complex events). In existing stream database approaches, CEP is manly concerned by temporal relations between events. This paper advocates for a knowledge-rich CEP with Stream Reasoning capabilities. Secondly, we address the problem of revision in event processing. Events are often assumed to be immutable and therefore always correct. Revision in event processing deals with the circumstance that certain events may be revoked. This necessitates to reconsider complex events which might have been computed based on the original, flawy history as soon as part of that history is corrected. In this paper, we present a novel approach for knowledge-based CEP and Stream Reasoning, including revisions of events too. We present a rule-based language for pattern matching over event streams with a precise syntax and the declarative semantics. We devise an execution model for the proposed formalism, and provide a prototype implementation. Extensive experiments have been conducted to demonstrate the efficiency and effectiveness of our approach.
منابع مشابه
Efficient and Expressive Stream Reasoning with Object-Oriented Complex Event Processing
RDF Stream Processing (RSP) engines systems able to continuously answer queries upon semantically annotated information flows empirically proved that Stream Reasoning (SR) is feasible. However, existing RSP engines do not investigate the trade-off between the reasoning expressiveness and the performance typical of information flow processing (IFP) systems: either an high throughputs with a low ...
متن کاملUser-centric Complex Event Modeling and Implementation Based on Ubiquitous Data Service
Current complex event processing systems are often implemented as standalone engines that produce business events and feed process execution environments. Event patterns are defined with rule-based languages. Logical programming and/or stream processing techniques are used to detect matchings for the patterns. However, tremendous technical efforts are required both for the pattern definition an...
متن کاملStream reasoning and complex event processing in ETALIS
Addressing the dynamics and notification in the Semantic Web realm has recently become an important area of research. Run time data is generated by multiple social networks, sensor networks, various on-line services, and so on. The challenge is how to get advantage of a huge amount of real time data, i.e., how to integrate heterogeneous data streams, combine data streams with the background kno...
متن کاملA Framework for Feeding Linked Data to Complex Event Processing Engines
A huge volume of Linked Data has been published on the Web, yet is not processable by Complex Event Processing (CEP) or Event Stream Processing (ESP) engines. This paper presents a framework to bridge this gap, under which Linked Data are first translated into events conforming to a lightweight ontology, and then fed to CEP engines. The event processing results will also be published back onto ...
متن کاملTowards Enriching CQELS with Complex Event Processing and Path Navigation
The increasing popularity of RDF Stream Processing has led to the developments of several RSP engines. Among these, CQELS has been developed with a native and adaptive approach, which gives it a performance advantage over other engines. However, it currently does not support two important features, namely Complex Event Processing and RDFS reasoning. We propose in this paper an extension of the ...
متن کامل